#include <vector>
#include <list>
#include <map>
#include <set>
#include <queue>
#include <deque>
#include <stack>
#include <bitset>
#include <algorithm>
#include <functional>
#include <numeric>
#include <utility>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <fstream>
#include <set>

using namespace std;

double mypow(double x, int n) {
    if (n == 0) return 1;
    if (n <= 0) return 1/pow(x, -n);
    double ans = 1;
    double cur = x;
    while(n > 0) {
       if (n&0x1) {
          ans *= cur; 
       }
       cur*cur;
       n >>= 1;
    }
    return ans;
}

                                
int main(int argc, char **argv)
{

    cout << "-----------------Test 1--------------------" << endl;


    cout << "-----------------Test 2--------------------" << endl;


    cout << "-----------------Test 3--------------------" << endl;


    cout << "-----------------Test 4--------------------" << endl;


    cout << "-----------------Test 5--------------------" << endl;



}
